package tech.waterism.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(value = "组合关系")
public class RelationDto implements Serializable {
    private static final long serialVersionUID = 663321549330407893L;

    /**
     * 流量站号
     */
    @ApiModelProperty(value = "流量站号")
    private String pstcd;

    /**
     * 流量站名
     */
    @ApiModelProperty(value = "流量站名")
    private String pstnm;

    /**
     * 流量站经度
     */
    @ApiModelProperty(value = "流量站经度")
    private Double plgtd;

    /**
     * 流量站纬度
     */
    @ApiModelProperty(value = "流量站纬度")
    private Double plttd;

    /**
     * 站类别（R—河道站；I—水库入库；O—水库出库；D—闸坝站）
     */
    @ApiModelProperty(value = "站类别（R—河道站；I—水库入库；O—水库出库；D—闸坝站）")
    private String type;

    /**
     * 流量组合关系符号
     */
    @ApiModelProperty(value = "流量组合关系符号")
    private String relationMark;

    /**
     * 测站流量数据
     */
    @ApiModelProperty(value = "测站流量数据")
    List<ForecastDataDto> data;
}
